<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>arguments</title>
</head>

<body>
    <p>arguments 是函数内部内置的伪数组变量，它包含了调用函数时传入的所有实参。</p>
    <p>
        总结：<br>
        1. arguments 是一个伪数组 <br>
        2. arguments 的作用是动态获取函数的实参
    </p>
    <script>
        // 定义求和函数，计算所有参数的和
        function sum() {
            console.log(arguments);

            let s = 0
            for (let i = 0; i < arguments.length; i++) {
                s += arguments[i]
            }
            console.log(s);
        }
        // 调用求和函数
        sum(5, 10)// 传入两个参数
        sum(1, 2, 4) // 传入三个参数

    </script>

</body>

</html>